package tech.aistar.design.factory.version02;


/**
 * 本类用来演示: 多方法工厂 - 负责生产程序中需要的"对象" - 产品
 *
 * @author: success
 * @date: 2021/3/16 3:43 下午
 */
public class SenderFactory {
    //多态的应用 - 面向接口编程
    //特征3 - 方法的返回类型写成接口,方法的返回结果可以是这个接口的任意一个实现类对象

    //每个产品对应一个生产的方法
    public Sender produceQQSender(){
        return new QQSender();
    }

    public Sender produceWXSender(){
        return new WXSender();
    }
}
